package edu.hunau.cxb19.basic.class01;

/**
 * Java中的常量
 * 
 * @author hb
 *
 *         2020-02-09 15:00:32
 */
public class ValueDemo {

	public static void main(String[] args) {
		System.out.println("Hello World");// Hello world就是要给字符串常量
		// 向控制台输入一个整数常量
		System.out.println(100);
		// 向控制台输出一个字符常量
		System.out.println('a');

		int a = 1;// 十进制的1
		int b = 021;// 变量b为一个八进制
		System.out.println(b);// 17

		int c = 0x1;// 表示变量c为16进制

		int d = 0B0001;// 二进制
		// 使用二进制描述int类型的最大值
		int max = 0b0111_1111_1111_1111_1111_1111_1111_1111;
		System.out.println(max);
		// 使用16进制描述int类型的最大值
		max = 0x7fff_ffff;
		System.out.println(max);

		double f = 0.1d;// 小数常量默认为double

		// float f1=0.1;//编译失败，认为double类型的常量不能直接赋值给float类型的变量
		float f1 = 0.1f;
		
		boolean flag=true;
		
		char cc='a';//表示一个字符a
	    System.out.println(cc);
	    //可以将字符型的变量赋值给int类型
	    int cValue=cc;
	    System.out.println(cValue);//97
	    
	    char c1='\u0061';//采用unicode的形式定义字符
	    System.out.println(c1);

	}

}
